require "pubenum"  -- 在app/common/lib

ECQSSCTableState = {
	TABLE_STATE_UNKNOWN							= 0,

    TABLE_STATE_WAIT_PLAYER_SITDOWN             = 1,        --等待玩家坐下
    TABLE_STATE_WAIT_ALL_READY                  = 2,        --等待所有玩家准备

    --等待游戏开始
    TABLE_STATE_WAIT_GAME_START 				= 3,        --等待游戏开始
	TABLE_STATE_GAME_START 						= 4,        --游戏开始

     --等待一局游戏开始
	TABLE_STATE_WAIT_ONE_GAME_START 			= 5,        --等待一局开始
    TABLE_STATE_ONE_GAME_START 					= 6,        --一局游戏开始

    --等待下注
    TABLE_STATE_WAIT_PLAYER_BET 				= 7,        --等待玩家下注
    TABLE_STATE_PLAYER_BET 						= 8,        --玩家下注

    TABLE_STATE_WAIT_STOP_BET 					= 9,		--等待封盘
    TABLE_STATE_STOP_BET 						= 10,		--封盘
    --开奖
	TABLE_STATE_WAIT_OPEN_AWARD                 = 11,       --等待开奖
    TABLE_STATE_OPEN_AWARD                      = 12,       --开奖

    --处理开奖结果
    TABLE_STATE_WAIT_HANDLE_OPEN_AWARD_RESULT   = 13,       --等待处理开奖结果
    TABLE_STATE_HANDLE_OPEN_AWARD_RESULT        = 14,       --处理开奖结果

    --等待一局游戏结束
    TABLE_STATE_WAIT_ONE_GAME_END   			= 15,       --等待一局游戏结束
    TABLE_STATE_ONE_GAME_END 					= 16,       --一局游戏结束

    --等待一局游戏真正结束
    TABLE_STATE_WAIT_ONE_GAME_REAL_END 			= 17,       --等待一局游戏真正结束
	TABLE_STATE_ONE_GAME_REAL_END 				= 18,       --一局游戏真正结束

    --等待游戏结束
    TABLE_STATE_WAIT_GAME_END 					= 19,       --等待游戏结束
    TABLE_STATE_GAME_END 						= 20,  	    --游戏结束
}

--基本操作类型
ECQSSCActionType = {
	ACTION_TYPE_UNKNOW                          = 0,         --未定义
	ACTION_TYPE_BET                             = 1,         --下注
}

--基本操作状态 
ECQSSCActionState = {
    NODO = 0,    --未操作
    DOING = 1,   --操作中(服务器处理中)
    DONE = 2,    --已完成
}

ECQSSCFORTimesecond = 2 * 60

ECQSSCFORTimemin = 2

--桌子类型
ECQSSCTableType = {
    TABLE_TYPE_DIAMOND = 1,	--钻石场
    TABLE_TYPE_COIN = 2,    --金币场
}

--座位状态
ECQSSCSeatState = {
	SEAT_STATE_UNKNOW = 0,
	SEAT_STATE_NO_PLAYER = 1,       --没有玩家
	SEAT_STATE_WAIT_READY = 2,      --等待准备
    SEAT_STATE_WAIT_START = 3,      --等待开局
	SEAT_STATE_WAIT_BET = 4,        --等待下注
	SEAT_STATE_PLAYING  = 5,        --游戏中
    SEAT_STATE_INGAME_WATCH = 6,    --游戏中旁观,即本局未下注
}

--桌子删除原因
ECQSSCTableDeleteReason = {
    DELETE_REASON_UNKONW = 0,                         --未知原因
    DELETE_REASON_TABLE_NO_PLAYER = 1,                --桌子没有人被自动删除
    DELETE_REASON_SYSTEM_REQUIRE = 2,                 --系统强制要求删除
    DELETE_REASON_SYSTEM_ERROR = 3,                   --系统错误被删除
}

--下注按钮id定义
ECQSSCBetBtnId = {
    BET_ID_GEWEI_BIG            = 1101,                          --个位大
    BET_ID_GEWEI_LITTLE         = 1102,                          --个位小
    BET_ID_GEWEI_SINGLE         = 1103,                          --个位单
    BET_ID_GEWEI_DOUBLE         = 1104,                          --个位双
    BET_ID_SHIWEI_BIG           = 1201,                          --十位大
    BET_ID_SHIWEI_LITTLE        = 1202,                          --十位小
    BET_ID_SHIWEI_SINGLE        = 1203,                          --十位单
    BET_ID_SHIWEI_DOUBLE        = 1204,                          --十位双
    BET_ID_QIANWEI_BIG          = 1301,                          --千位大
    BET_ID_QIANWEI_LITTLE       = 1302,                          --千位小
    BET_ID_QIANWEI_SINGLE       = 1303,                          --千位单
    BET_ID_QIANWEI_DOUBLE       = 1304,                          --千位双
    BET_ID_WANWEI_BIG           = 1401,                          --万位大
    BET_ID_WANWEI_LITTLE        = 1402,                          --万位小
    BET_ID_WANWEI_SINGLE        = 1403,                          --万位单
    BET_ID_WANWEI_DOUBLE        = 1404,                          --万位双
}

ECQSSCdesbetid = {
    [1101] = "个位: 大",
    [1102] = "个位: 小",
    [1103] = "个位: 单",
    [1104] = "个位: 双",
    [1201] = "十位: 大",
    [1202] = "十位: 小",
    [1203] = "十位: 单",
    [1204] = "十位: 双",
    [1301] = "千位: 大",
    [1302] = "千位: 小",
    [1303] = "千位: 单",
    [1304] = "千位: 双",
    [1401] = "万位: 大",
    [1402] = "万位: 小",
    [1403] = "万位: 单",
    [1404] = "万位: 双"
}

--游戏名
EGameName = "重庆时时彩"
EMailTitle = "重庆时时彩开奖提醒" 
EMailContentAward = "第 %s 期开奖号码为 %s,您购买了 %s 。恭喜您获得彩金 %.2f 元，请前往银行中领取彩金!"
EMailContentNoAward = "第 %s 期开奖号码为 %s,您购买了 %s 。 非常遗憾您未中奖"
EMailTitleGetFail = "重庆时时彩退款通知"
EMailContentFail = "因为重庆时时彩官方数据接口问题，造成我们未能获取到第%s期数据，所以第%s期彩票作废，现全额退还投注金额 %.2f 元，请及时领取！"
